On the Need for On-Demand Remodularization
نویسندگان
چکیده
Several modern approaches to separation of concerns support identification and encapsulation of important concerns that could not traditionally be encapsulated. They generally require that the software be written up front with the appropriate modularization. However, as software evolves, the need arises for new concerns, often of new kinds. This position paper motivates the need for on-demand remodularization: the ability to remodularize according to new concerns, non-invasively, and without eliminating encapsulation based on prior concerns. The paper presents a specific example, intended as the basis of a challenge problem, and outlines a solution using Hyper/JTM .
منابع مشابه
Using Clustering Algorithms in Legacy Systems Remodularization
Incited by the observation that cluster analysis and the remodularization of software systems solve similar problems, we have done research in both these areas in order to provide theoretical background for the application of cluster analysis in systems remodularization. In this article we present an overview of cluster analysis and of systems remodularization. It appears that system remodulari...
متن کاملA Comparison of Two Java Component Extraction Approaches
Remodularization aims improving software modularity and making more explicit component and architectural information. In order to remodularize their applications, maintainers need tools enabling component and architecture recovery. There exist several approaches for the extraction of component information from Java source code. Only few of them provide automatic support taking into account mode...
متن کاملThe most productivity scale of the return on working capital versus the realization of demand
The indicators used in economics to calculate the productivity scale are not always positive, therefore, existing models need to be developed to calculate the productivity scale for the semi-negative and semi-positive output index. However, companies with a lack of capacity need to achieve economies of scale and demand for realization simultaneously in the presence of a negative outflow index, ...
متن کاملInvestigation of the Effect of Natural Disasters on Household Demand Using an EASI Demand System
In recent centuries, many natural disasters such as floods and droughts have appeared and have had many adverse effects on many countries. Natural disaster is one of the major environmental challenges in the world and has serious socioeconomic consequences in countries. Evidence points to the fact that these natural disasters have a significant negative impact on crop yield, food security, ther...
متن کاملیررسی رابطه بین یاد گیری وابسته به شغل و تقاضای شغلی برای یادگیری با نیاز به پیشرفت در بین پرستاران بیمارستانهای آموزشی شهر اصفهان
Introduction: Job-related learning occurs as individuals acquire knowledge and skills helping them to perform their jobs effectively .The amount of job-related learning depends on the job demands and is facilitated through the need for achievement. The main purpose of this research was to examine whether the need for achievement moderates the relationship between job-demand for learning and job...
متن کامل